<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>05JS流程控制</title>
</head>
<body>

<script>
    //1.顺序结构
    console.log(1);
    console.log(2);
    console.log(3);
    console.log(4);
    //2.分支结构
    if ('3'<'10'){
        console.log('比较的是数值3<10')
    }else{
        console.log('比较的是编码')
    }
    //3.选择分支
    let gender = 1;
    switch (gender){
        case 1:
            console.log('男')
            break;
        case 2:
            console.log('女')
            break;
        default:
            console.log('未知')
            break;
    }
    //4.循环结果
    let names = ['zs','lis','ww','zhaoliu'];
    //var是全局变量，可以在循环外打印,let局部变量
    for (var i = 0; i < names.length; i++) {
        console.log(names[i])
    }
    //如果是使用var声明的循环变量i，此处可以打印，看做全局变量
    //如果是使用let声明的循环变量i，此处无法使用，看做局部变量
    // console.log(i)

    //JS的增强for循环
    for (let n of names){
        console.log(n);
    }
</script>
</body>
</html>